package com.zw.a.basic.a04.demo02_arry;

//案例: 求数组的最大值.
public class ArrayDemo03 {
    public static void main(String[] args) {
        //已知各位美女的颜值如下图, 请求出下图中, 颜值最高的数字, 并打印到控制台上.
        //即:求数组int[] arr = {5, 15, 2000, 10000, 100, 4000};的最大值.
        //1. 定义数组.
        int[] arr = {5, 15, 2000, 10000, 100, 4000};
        //2. 定义变量max, 表示数组元素最大值.
        //细节一: 假设数组的第一个元素为最大值.
        int max = arr[0];
        //3. 遍历数组, 获取到每一个元素.
        //细节二: 索引从1开始.
        for (int i = 1; i < arr.length; i++) {
            //arr[i]: 就是数组中的每个元素
            //4. 依次比较 max 和 当前遍历到的元素 arr[i],  只要当前遍历到的元素值 比 max大, 就把它的值赋值给max
            if (arr[0] > max)
                max = arr[i];
        }
        //5. 循环结束后, max记录的就是数组最大值, 打印结果即可.
        System.out.println("最大值为: " + max);
    }
}
